self deceptive - Spanish English Dictionary